Parametric Presburger Arithmetic: Complexity of Counting and Quantifier Elimination

نویسندگان

  • Tristram Bogart
  • John Goodrick
  • Danny Nguyen
  • Kevin Woods
چکیده

We consider an expansion of Presburger arithmetic which allows multiplication by k parameters t1, . . . , tk. A formula in this language defines a parametric set St ⊆ Z d as t varies in Z, and we examine the counting function |St| as a function of t. For a single parameter, it is known that |St| can be expressed as an eventual quasi-polynomial (there is a period m such that, for sufficiently large t, the function is polynomial on each of the residue classes mod m). We show that such a nice expression is impossible with 2 or more parameters. Indeed (assuming P 6= NP) we construct a parametric set St1,t2 such that |St1,t2 | is not even polynomial-time computable on input (t1, t2). In contrast, for parametric sets St ⊆ Z with arbitrarily many parameters, defined in a similar language without the ordering relation, we show that |St| is always polynomial-time computable in the size of t, and in fact can be represented using the gcd and similar functions.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bounding Quantification in Parametric Expansions of Presburger Arithmetic

Generalizing Cooper’s method of quantifier elimination for Presburger arithmetic, we give a new proof that all parametric Presburger families {St : t ∈ N} (as defined by Woods in [8]) are definable by formulas with polynomially bounded quantifiers in an expanded language with predicates for divisibility by f(t) for every polynomial f ∈ Z[t]. In fact, this quantifier bounding method works more g...

متن کامل

On Presburger Arithmetic Extended with Modulo Counting Quantifiers

We consider Presburger arithmetic (PA) extended with modulo counting quantifiers. We show that its complexity is essentially the same as that of PA, i.e., we give a doubly exponential space bound. This is done by giving and analysing a quantifier elimination procedure similar to Reddy and Loveland’s procedure for PA. We also show that the complexity of the automata-based decision procedure for ...

متن کامل

Complexity of Subcases of Presburger Arithmetic

We consider formula subclasses of Presburger arithmetic which have a simple structure in one sense or the other and investigate their computational complexity. We also prove some results on the lower bounds of lengths of formulas which are related to questions on quantifier elimination.

متن کامل

Quantifier Elimination for Linear Arithmetic

This article formalizes quantifier elimination procedures for dense linear orders, linear real arithmetic and Presburger arithmetic. In each case both a DNF-based non-elementary algorithm and one or more (doubly) exponential NNF-based algorithms are formalized, including the well-known algorithms by Ferrante and Rackoff and by Cooper. The NNF-based algorithms for dense linear orders are new but...

متن کامل

Verifying and Reflecting Quantifier Elimination for Presburger Arithmetic

We present an implementation and verification in higherorder logic of Cooper’s quantifier elimination for Presburger arithmetic. Reflection, i.e. the direct execution in ML, yields a speed-up of a factor of 200 over an LCF-style implementation and performs as well as a decision procedure hand-coded in ML.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1802.00974  شماره 

صفحات  -

تاریخ انتشار 2018